package com.hyt.it.ogt.ykcj.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * 考生查看证书实体
 */
@Data
@Accessors(chain = true)
@ApiModel(value = "ExamineeCertificateViewVO对象", description = "考生查看证书实体")
public class ExamineeCertificateViewVO implements Serializable {

    @ApiModelProperty(value = "ZsInfo表id")
    private String zsId;
    
    @ApiModelProperty(value = "证书名称")
    private String certificateName;

    @ApiModelProperty(value = "证书专业名称")
    private String certificateSubjectName;

    @ApiModelProperty(value = "证书级别描述")
    private String certificateLevelDesc;

    @ApiModelProperty(value = "证书编号")
    private String certificateSerialNumber;

    @ApiModelProperty(value = "考生证书图片存放地址")
    private String certificateImgUrl;

    @ApiModelProperty(value = "考生证书pdf存放地址")
    private String certificatePdfUrl;

    @ApiModelProperty(value = "证书无签章图片存放地址")
    private String noSignatureImgUrl;

    @ApiModelProperty(value = "证书无签章pdf存放地址")
    private String noSignaturePdfUrl;

    @ApiModelProperty(value = "发证日期")
    private Date certificateIssueData;

    @ApiModelProperty(value = "证书有效期开始时间")
    private Date certificateValidityStart;

    @ApiModelProperty(value = "证书有效期结束时间")
    private Date certificateValidityEnd;
}
